package com.chukun.gateway.registry.api;

import com.chukun.gateway.common.definition.ServiceDefinition;
import com.chukun.gateway.common.instance.ServiceInstance;

import java.util.Set;

/**
 * @author chukun
 * @version 1.0.0
 * @description 注册中心的监听器
 * @createTime 2023/11/26 20:44
 */
public interface RegisterCenterListener {

    /**
     * 监听注册中心的变化
     * @param serviceDefinition
     * @param serviceInstanceSet
     */
    void onChange(ServiceDefinition serviceDefinition, Set<ServiceInstance> serviceInstanceSet);
}
